#y业务需求V1.0版本
import random
number = random.randint(1, 100) #生成随机数
while True:
    UserNumber = int(input('请输入你的数字:')) #用户输入的数字
    if UserNumber > number:
        print('大了')
    elif UserNumber < number:
        print('小了')
    else:
        print(f'恭喜猜中，本轮幸运数字：{number}')
        break #结束整个循环
else:
    print('猜数字游戏结束')



#y业务需求V2.0版本
import random
money = 5000
number = random.randint(1, 100) #生成随机数
#UserNumber = int(input('请输入你的数字:'))  # 用户输入的数字
while True:
    if money >= 500:
        UserNumber = int(input('请输入你的数字:')) #用户输入的数字
        if UserNumber > number and money >= 500:
            print('大了')
            money-=500
        elif UserNumber < number and money >= 500:
            print('小了')
            money -= 500
        else:
            money += 300
            print(f'恭喜猜中，本轮幸运数字：{number}')
            break #结束整个循环
    else:
        print('金币钱数不够，结束游戏')
        break #钱数不够游戏结束


#y业务需求V3.0版本
import random
money = 5000
number = random.randint(1, 100) #生成随机数
#UserNumber = int(input('请输入你的数字:'))  # 用户输入的数字
continue_number = 'yes'
n = 0
while continue_number != 'no' and n != 2:
    if money >= 500:
        UserNumber = int(input('请输入你的数字:')) #用户输入的数字
        if UserNumber > number and money >= 500:
            print('大了')
            money-=500
        elif UserNumber < number and money >= 500:
            print('小了')
            money -= 500
        else:
            money += 300
            n += 1
            print(f'恭喜猜中，本轮幸运数字：{number}')
            print('玩家是否还继续玩游戏，如果继续玩游戏请输入yes,否则请输入no')
            continue_number = input('请输入你的想法:')
            if continue_number == 'yes':
                number = random.randint(1, 100)  # 生成随机数
                while True:
                    if money >= 500:
                        UserNumber = int(input('请输入你的数字:'))  # 用户输入的数字
                        if UserNumber > number and money >= 500:
                            print('大了')
                            money -= 500
                        elif UserNumber < number and money >= 500:
                            print('小了')
                            money -= 500
                        else:
                            money += 300
                            n += 1
                            print(f'恭喜猜中，本轮幸运数字：{number}')
                            break
                    else:
                        #print('金币钱数不够，结束游戏')
                        break  # 钱数不够游戏结束
            else:
                print('游戏结束')
                #break #结束整个循环
    else:
        print('金币钱数不够，结束游戏')
        break #钱数不够游戏结束